2.8 magnitude quake strikes north of Delhi